Knowledge-infused and Consistent Complex Event Processing over Real-time and Persistent Streams
نویسندگان
چکیده
Emerging applications in Internet of Things (IoT) and Cyber-Physical Systems (CPS) present novel challenges to Big Data platforms for performing online analytics. Ubiquitous sensors from IoT deployments are able to generate data streams at high velocity, that include information from a variety of domains, and accumulate to large volumes on disk. Complex Event Processing (CEP) is recognized as an important real-time computing paradigm for analyzing continuous data streams. However, existing work on CEP is largely limited to relational query processing, exposing two distinctive gaps for query specification and execution: (1) infusing the relational query model with higher level knowledge semantics, and (2) seamless query evaluation across temporal spaces that span past, present and future events. These allow accessible analytics over data streams having properties from different disciplines, and help span the velocity (real-time) and volume (persistent) dimensions. In this article, we introduce a Knowledge-infused CEP (χ-CEP) framework that provides domain-aware knowledge query constructs along with temporal operators that allow end-to-end queries to span across real-time and persistent streams. We translate this query model to efficient query execution over online and offline data streams, proposing several optimizations to mitigate the overheads introduced by evaluating semantic predicates and in accessing high-volume historic data streams. In particular, we also address temporal consistency issues that arise during fault recovery of query plans that span the boundary between real-time and persistent streams. The proposed χ-CEP query model and execution approaches are implemented in our prototype semantic CEP engine, SCEPter. We validate our query model using domain-aware CEP queries from a real-world Smart Power Grid application, and experimentally analyze the benefits of our optimizations for executing these queries, using event streams from a campus-microgrid IoT deployment. Our results show that we are able to sustain a processing throughput of 3,000 events/secs for χ-CEP queries, a 30× improvement over the baseline and sufficient to support a Smart Township, and can resume consistent processing within 20 secs after stream outages as long as 2 hours.
منابع مشابه
SCEPter: Semantic Complex Event Processing over End-to-End Data Flows
Emerging Complex Event Processing (CEP) applications in cyber physical systems like Smart Power Grids present novel challenges for end-to-end analysis over events, flowing from heterogeneous information sources to persistent knowledge repositories. CEP for these applications must support two distinctive features – easy specification patterns over diverse information streams, and integrated patt...
متن کاملStream reasoning and complex event processing in ETALIS
Addressing the dynamics and notification in the Semantic Web realm has recently become an important area of research. Run time data is generated by multiple social networks, sensor networks, various on-line services, and so on. The challenge is how to get advantage of a huge amount of real time data, i.e., how to integrate heterogeneous data streams, combine data streams with the background kno...
متن کاملReal-Time Complex Event Recognition and Reasoning-a Logic Programming Approach
Complex Event Processing (CEP) deals with the analysis of streams of continuously arriving events with the goal of identifying instances of predefined meaningful patterns (complex events). Complex events are detected in order to trigger time-critical actions in many areas including sensors networks, financial services, transaction management, business intelligence, etc. In existing approaches t...
متن کاملA Framework for Multidimensional Real-Time Data Analysis: A Case Study for the Detection of Apnoea of Prematurity
In this paper, the authors present a framework to support multidimensional analysis of real-time physiological data streams and clinical data. The clinical context for the case study demonstration is neonatal intensive care, focusing specifically on the detection of episodes of central apnoea, a clinically significant problem. The model accounts for the multidimensional and real-time nature of ...
متن کاملComplex Event Processing over Distributed Uncertain Event Streams
In the 21st century, as technologies of perceptual recognition develops, devices of information generation begin to accurately sense, measure and monitor the physical world in real time.Complex Event Processing(CEP), which can be used to extract user level information from raw data, becomes the key part of the IoT middleware. Most of the current study of complex event processing has not focus o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Future Generation Comp. Syst.
دوره 76 شماره
صفحات -
تاریخ انتشار 2017